package com.example.initmethoddemo;

import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.stereotype.Component;

/**
 * @Description: 基于spring启动的加载的方式demo
 * @author: LiuYC
 * @date: 2021年04月23日 10:19
 */

@Component
public class TestApplicationRunner implements ApplicationRunner {
    /**
     * 在填充普通bean属性之后但在初始化之前调用
     * 类似于initializingbean的afterpropertiesset或自定义init方法的回调
     */

    @Override
    public void run(ApplicationArguments args) throws Exception {
        System.out.println("hello application runner demo");
    }
}